package com.vr.cloudpicture.common;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * 页面请求参数
 *
 * @author hzh
 * @date 2025/04/28
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PageRequest implements Serializable {
    private static final long serialVersionUID = -8785819840316173818L;
    /** 页码 */
    private long pageNum = 1;
    /** 页面大小 */
    private long pageSize = 12;
    /** 排序字段列表 */
    private List<String> sortFields;
    /** 每个字段对应的排序方式（0=升序，1=降序） */
    private List<Integer> sortOrders;
}
